// ....................................................................................................................
//	Author: Copyright (C) 2012 Ing. Marek Hubal
//	Email: hubal@acasoftware.org
// ....................................................................................................................

#define WIN32_LEAN_AND_MEAN 

#include <Windows.h>

// ....................................................................................................................
//	Exportovana funkcia: Inicializacia aplikacie
//	Vstup:
//			pModuleHandle - handle kniznice
//			hInstance - instancia aplikacie
//			lpCmdLine - parametre spustenia
//			nCmdShow - sposob zobrazenie hlavneh okna aplikacie
//	Vystup:
//			podla spracovania
// ....................................................................................................................
extern "C" int __declspec(dllexport) InitApplication(HMODULE pModuleHandle, HINSTANCE hInstance, LPSTR lpCmdLine, int nCmdShow) {
	return core::totalem::InitApplication(); // Vsetko OK
}
// ....................................................................................................................

// ....................................................................................................................
//	Exportovana funkcia: Spustenie aplikacie
//	Vstup:
//			ziaden
//	Vystup:
//			podla spracovania
// ....................................................................................................................
extern "C" int __declspec(dllexport) RunApplication(void) {
	return core::totalem::RunApplication(); // Vsetko OK
}
// ....................................................................................................................

// ....................................................................................................................
//	Exportovana funkcia: Uzatvorenie aplikacie
//	Vstup:
//			ziaden
//	Vystup:
//			ziaden
// ....................................................................................................................
extern "C" __declspec(dllexport) void CloseApplication(void) {
	core::totalem::CloseApplication();
}
// ....................................................................................................................
